package com.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
 * 元注解
 *
 * @Target  用于描述注解的使用范围
 * @Retention  表示需要在什么级别保存注解信息，永不描述注解生命周期
 * @Documented
 * @Inherited
 *
 *
 */
@Target(value={ElementType.METHOD,ElementType.TYPE})  //用于描述注解的使用范围
@Retention(RetentionPolicy.RUNTIME)
public @interface MyAnnotation01 {
    String studentName() default "";
    int age() default 0;
    int id() default -1; //负数表示不存在  String indexof("abc") -1
    String[] schools() default {};
}
